/**
 * Created by lixiaodi on 2018/9/20 0020.
 */

//接口路径
var ajaxUrl = '../../DSMP';
//var ajaxUrl = 'http://114.116.28.5:8080/bpm';

//localStorage.setItem('item',JSON.stringify(123));




var show_num = [];      //验证码
//页面初始化
$(function(){
    //请求验证码
	changeCode();
	//验证码点击可换
	$("#codeImg").bind("click",changeCode);    

})
//校验
function toVaild(e) {
    //得到输入的内容
    var userNameTxt = $('#userName').val();
    var passwordTxt = $('#password').val();
    var codeTxt = $('#code').val();
    //如果用户名不为空
    if(userNameTxt){
    	//如果密码不为空
    	if(passwordTxt){
    		//如果验证码不为空
    		if(codeTxt){
    			$.ajax({
    				url  : ajaxUrl + '/login.do',
    				type : 'POST',
    				data : {
    					userName : userNameTxt,
    					password : passwordTxt,
    					code : codeTxt
    				},
    				success : function(data){
    					var msg = data.msg;
    					if(msg == '登录成功'){
    						var userInfo = data.user;
    						//将用户信息存到缓存中
    						localStorage.setItem('item',JSON.stringify(userInfo));
    						window.location.href = '/DSMP/miniUI/frame/frame1/pages/index.html';
    					}else{
    						$('#errorTxt').html(msg);
    						changeCode();		//验证码重置
    					}
    				},
    				error : function(data){
    					
    				}
    			});
    			return true;
    		}else{
    			$('#errorTxt').html('验证码不能为空');
    			changeCode();		//验证码重置
    			return false;
    		}
    	}else{
    		$('#errorTxt').html('密码不能为空');
    		changeCode();		//验证码重置
    		return false;
    	}
    }else{
    	$('#errorTxt').html('用户名不能为空');
    	changeCode();		//验证码重置
    	return false;
    }
    
}
//当input输入框有内容时
function inputChange(input){
	input.bind("input propertychange",function(){
		$('#errorTxt').html('');
	})
}
inputChange($('#userName'));
inputChange($('#password'));
inputChange($('#code'));

// //点击提交
// function loginBtn(){
//     //先判断验证码是否正确
//     //var codeValue = $('#code_value').val().toLowerCase();       //得到用户输入的验证码
//     //var num = show_num.join("");
//     //判断验证码是否正确
//     if(codeValue == ''){
//         alert('请输入验证码！');
//     }else if(codeValue == num){
//         doLogin();
//     }else{
//         alert('验证码错误！请重新输入！');
//         $(".code_value").val('');
//         draw(show_num);
//     }
// }
 //enter登陆
 $("#code").keydown(function(event){
     event=document.all?window.event:event;
     if((event.keyCode || event.which)==13){
         //doLogin();
    	 toVaild();
     }
 });

 //请求验证登录名，密码
// function doLogin(){
// 	var userName = $('#userName').val();
// 	var password = $('#password').val();
// 	var yzm = $('#yzm').val();
//     if(userName == "" || yzm == ''){
//         alert("请输入用户名");
//     }else if(passWord == ""){
//     	alert("请输入密码");
//     }else if(yzm == ""){
//     	alert("请输入验证码");
//     }else{
//         $.ajax({
//             url  : ajaxUrl + '/login.do',
//             type : 'POST',
//             data : {
//                 userName : userName,
//                 password : passWord,
//             },
//             dataType:'json',
//             success: function(data){
//                 if(data.status != "error"){
//
//                 } else {
//                     console.log(data.data);
//                 }
//             },
//             error: function(data){
//                 console.log(data);
//             }
//         });
//     }
// }

//改变验证码(请求)
function changeCode(){
	$("#codeImg").attr("src",ajaxUrl + "/code/creatCode.do?t="+genTimestamp());
}
//验证码随机
function genTimestamp(){
	var time = new Date();
	return time.getTime();
}
